﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace Syx.Webapi.AppCode.Entities {

	[JsonObject(MemberSerialization.OptIn), Table(Name = "YG_REPORT_SS", DisableSyncStructure = true)]
	public partial class YGREPORTSS {

		[JsonProperty, Column(Name = "DEPT_CODE", DbType = "VARCHAR2(255 BYTE)")]
		public string DEPTCODE { get; set; }

		[JsonProperty, Column(Name = "DEPT_NAME", DbType = "VARCHAR2(255 BYTE)")]
		public string DEPTNAME { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_CODE", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORCODE { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_NAME", DbType = "VARCHAR2(127 CHAR)")]
		public string DOCTORNAME { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_Z_CODE1", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORZCODE1 { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_Z_CODE2", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORZCODE2 { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_Z_CODE3", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORZCODE3 { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_Z_NAME1", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORZNAME1 { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_Z_NAME2", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORZNAME2 { get; set; }

		[JsonProperty, Column(Name = "DOCTOR_Z_NAME3", DbType = "VARCHAR2(255 BYTE)")]
		public string DOCTORZNAME3 { get; set; }

		[JsonProperty, Column(Name = "HS_CODE_XH", DbType = "VARCHAR2(255 BYTE)")]
		public string HSCODEXH { get; set; }

		[JsonProperty, Column(Name = "HS_CODE1", DbType = "VARCHAR2(255 BYTE)")]
		public string HSCODE1 { get; set; }

		[JsonProperty, Column(Name = "HS_NAME_XH", DbType = "VARCHAR2(255 BYTE)")]
		public string HSNAMEXH { get; set; }

		[JsonProperty, Column(Name = "HS_NAME1", DbType = "VARCHAR2(255 BYTE)")]
		public string HSNAME1 { get; set; }

		[JsonProperty, Column(DbType = "DATE(7)")]
		public DateTime? INPUTDATE { get; set; }

		[JsonProperty, Column(Name = "MZDOC_CODE", DbType = "VARCHAR2(255 BYTE)")]
		public string MZDOCCODE { get; set; }

		[JsonProperty, Column(Name = "MZDOC_NAME", DbType = "VARCHAR2(255 BYTE)")]
		public string MZDOCNAME { get; set; }

		[JsonProperty, Column(Name = "QK_LEVEL", DbType = "VARCHAR2(255 BYTE)")]
		public string QKLEVEL { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(127 CHAR)")]
		public string REFID { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(127 CHAR)")]
		public string RELID { get; set; }

		[JsonProperty, Column(Name = "RELID_GR", DbType = "VARCHAR2(255 BYTE)")]
		public string RELIDGR { get; set; }

		[JsonProperty, Column(Name = "SS_ASA", DbType = "VARCHAR2(255 BYTE)")]
		public string SSASA { get; set; }

		[JsonProperty, Column(Name = "SS_BDATE", DbType = "DATE(7)")]
		public DateTime? SSBDATE { get; set; }

		[JsonProperty, Column(Name = "SS_CLASS", DbType = "VARCHAR2(255 BYTE)")]
		public string SSCLASS { get; set; }

		[JsonProperty, Column(Name = "SS_CODE", DbType = "VARCHAR2(255 BYTE)")]
		public string SSCODE { get; set; }

		[JsonProperty, Column(Name = "SS_CUT", DbType = "VARCHAR2(255 BYTE)")]
		public string SSCUT { get; set; }

		[JsonProperty, Column(Name = "SS_DATE", DbType = "DATE(7)")]
		public DateTime? SSDATE { get; set; }

		[JsonProperty, Column(Name = "SS_DJ_TYPE", DbType = "VARCHAR2(255 BYTE)")]
		public string SSDJTYPE { get; set; }

		[JsonProperty, Column(Name = "SS_EDATE", DbType = "DATE(7)")]
		public DateTime? SSEDATE { get; set; }

		[JsonProperty, Column(Name = "SS_FXPG", DbType = "VARCHAR2(255 BYTE)")]
		public string SSFXPG { get; set; }

		[JsonProperty, Column(Name = "SS_HF_DATE", DbType = "VARCHAR2(255 BYTE)")]
		public string SSHFDATE { get; set; }

		[JsonProperty, Column(Name = "SS_HF_YL", DbType = "VARCHAR2(255 BYTE)")]
		public string SSHFYL { get; set; }

		[JsonProperty, Column(Name = "SS_HF_YW", DbType = "VARCHAR2(255 BYTE)")]
		public string SSHFYW { get; set; }

		[JsonProperty, Column(Name = "SS_IS_YGXH", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISYGXH { get; set; }

		[JsonProperty, Column(Name = "SS_ISICU", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISICU { get; set; }

		[JsonProperty, Column(Name = "SS_ISJT", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISJT { get; set; }

		[JsonProperty, Column(Name = "SS_ISJZ", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISJZ { get; set; }

		[JsonProperty, Column(Name = "SS_ISQJ", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISQJ { get; set; }

		[JsonProperty, Column(Name = "SS_ISQRX", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISQRX { get; set; }

		[JsonProperty, Column(Name = "SS_ISZQ", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISZQ { get; set; }

		[JsonProperty, Column(Name = "SS_ISZRW", DbType = "VARCHAR2(255 BYTE)")]
		public string SSISZRW { get; set; }

		[JsonProperty, Column(Name = "SS_MZFJ", DbType = "VARCHAR2(255 BYTE)")]
		public string SSMZFJ { get; set; }

		[JsonProperty, Column(Name = "SS_MZTYPE", DbType = "VARCHAR2(255 BYTE)")]
		public string SSMZTYPE { get; set; }

		[JsonProperty, Column(Name = "SS_NAME", DbType = "VARCHAR2(255 BYTE)")]
		public string SSNAME { get; set; }

		[JsonProperty, Column(Name = "SS_NO", DbType = "VARCHAR2(255 BYTE)")]
		public string SSNO { get; set; }

		[JsonProperty, Column(Name = "SS_QX_REMARK", DbType = "VARCHAR2(255 BYTE)")]
		public string SSQXREMARK { get; set; }

		[JsonProperty, Column(Name = "SS_SSTYPE", DbType = "VARCHAR2(255 BYTE)")]
		public string SSSSTYPE { get; set; }

		[JsonProperty, Column(Name = "SS_TIME", DbType = "VARCHAR2(255 BYTE)")]
		public string SSTIME { get; set; }

		[JsonProperty, Column(Name = "SS_USEKJYW", DbType = "VARCHAR2(255 BYTE)")]
		public string SSUSEKJYW { get; set; }

		[JsonProperty, Column(Name = "STR_ADD1", DbType = "VARCHAR2(255 BYTE)")]
		public string STRADD1 { get; set; }

		[JsonProperty, Column(Name = "STR_ADD2", DbType = "VARCHAR2(255 BYTE)")]
		public string STRADD2 { get; set; }

		[JsonProperty, Column(Name = "STR_ADD3", DbType = "VARCHAR2(255 BYTE)")]
		public string STRADD3 { get; set; }

		[JsonProperty, Column(Name = "STR_ADD4", DbType = "VARCHAR2(255 BYTE)")]
		public string STRADD4 { get; set; }

		[JsonProperty, Column(Name = "STR_ADD5", DbType = "VARCHAR2(255 BYTE)")]
		public string STRADD5 { get; set; }

		[JsonProperty, Column(Name = "STR_SHIXL", DbType = "VARCHAR2(255 BYTE)")]
		public string STRSHIXL { get; set; }

		[JsonProperty, Column(Name = "STR_SHUXL", DbType = "VARCHAR2(255 BYTE)")]
		public string STRSHUXL { get; set; }

		[JsonProperty, Column(Name = "STR_WZBXB", DbType = "VARCHAR2(255 BYTE)")]
		public string STRWZBXB { get; set; }

		[JsonProperty, Column(Name = "TAB_ID", DbType = "NUMBER(22)")]
		public decimal TABID { get; set; }

		[JsonProperty, Column(Name = "YH_FLAG", DbType = "VARCHAR2(255 BYTE)")]
		public string YHFLAG { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(255 BYTE)")]
		public string ZYID { get; set; }

	}

}
